KommerceServer Internal Calculation Method

KommerceServer allows you to completely define how freight will be calculated based on your own user-defined parameters. The internal method is useful when a third party interface is not available for a carrier and it must be simulated. It can also be used to define your own local delivery routes if you have your own fleet of trucks.

The internal calculation method allows you to create shipping zones based on zip code ranges. During checkout, if an order is not being shipped to an address within any of the defined zone(s) of a freight method, it will not show up as a shipping option. For each zone defined, you must now define the shipping rates based on ranges of either the weight or value of the items in the cart. Multiple ranges can be defined for each zone.

Example Freight Definition - Shipping by Truck

Following is an example freight method using the KommerceServer internal calculation method. In this example, we have set up a freight method for shipping by truck We have added zip code zones and rate ranges that are assigned to our zip code zones. For more information on the creation of a freight method, see the Defining a Freight Method on KommerceServer topic.

The example image below shows the Rates tab selected. In this example, we have created several ranges based on the total amount of items purchased, have assigned them to a zone, and have specified a freight rate for each of the ranges.

Example Freight Definition - Warehouse Pickup

In this example, we have set up a freight method for a warehouse pickup option so customers can pick up their order from a specified branch warehouse. This option will only appear on the checkout page if the customer's shipping address falls within the specified zip code range.